package com.tianjin.design.principle;

/**
 *
 * @author tianjin
 *
 * 2023年5月6日
 * TODO
 *
 * 迪米特原则：一个软件实体应当尽可能少的与其他实体发生相互作用
 *
 * 如果一个系统满足迪米特法则，那么当其中一个软件实体发生变化时，就会尽量少的影响其他软件实体，扩展会相对容易，这是对软件实体之间通信的限制，
 * 迪米特法则要求限制软件实体之间通信的宽度和深度。迪米特法则可以降低系统的耦合度，使类与类之间保持松耦合状态。
 *
 * 迪米特法则首先强调的前提是在类的结构设计上，每一个类都应当尽量降低成员的访问权限
 *
 * 类之间的耦合度越弱，越有利于复用，一个处在弱耦合的类被修改，不会对有关系的类造成波及。
 *
 *
 */
public class LawOfDemeter {

}
